#version 150
uniform sampler2D sampler0;

in vec3 normal;
in vec4 color;
in vec4 texcoord0;

out vec4 frag_color;

void main() {
    frag_color = color * texture2DProj(sampler0, texcoord0); 
}